﻿form{margin:2em 5%;width:90%;}
form div{	
	position:relative;
	height:2.5em;
	-webkit-box-orient: horizontal;box-orient: horizontal;
	display:-webkit-box !important;display: box !important;	
	margin:1em 0;
}
label{
	-webkit-box-flex:1;box-flex:1;
	display:block;
	border:0.0625em solid #b5b5b5;
	padding:0.5em;
	background-color:#fff;
}
a{
	width:4.0625em;
	height:2.5em;
	margin-left:0.5em;
	background:url(res/code.gif) no-repeat center;
	-webkit-background-size:4.0625em 2.5em;
}
a.down{
	background-image:url(res/code_down.gif);
}
input{
	width:100%;
	height:1.5em;
	font-size:1em;
	line-height:1.5em;
	margin:0;
	padding:0;
	border:0;
}
button{
	position:relative;
	display:block;
	margin:0 auto;
	width:100%;
	height:4em;
	line-height:4em;
	background:url(res/button.png) repeat-x;
	-webkit-background-size: auto 8em;
	-webkit-border-radius:0.3em;
	border-radius:0.3em;
	-webkit-transition:all 150ms;
}
button span{font-size:2em;color:#fff;font-weight:bolder;}
.not{background-position:0 bottom;}


section{
	width:90%;
	padding:1em 5%;		
	line-height:1.8em;
	border-top:0.0625em solid #d3d3d3;
	-webkit-box-shadow:0 0.0625em 0.0625em #fff inset;
	color: #666;
}
section div{
	font-size:0.9375em;
}